[Issue #8942] Split staging E2E workflow: sharded no-auth, single-worker auth#8965
Merged
Bhavna-Ramachandran merged 18 commits intomainfrom Mar 16, 2026
Merged
[Issue #8942] Split staging E2E workflow: sharded no-auth, single-worker auth#8965Bhavna-Ramachandran merged 18 commits intomainfrom
Bhavna-Ramachandran merged 18 commits intomainfrom
Conversation
…te artifact naming/merging
c851be6 to
60bb632
Compare
…thCurrentURL utility; use domcontentloaded for page.goto to avoid indefinite waits
Collaborator
Author
|
Credit: Tagging approach inspired by @doug-s-nava's PR #8960 , where tags are passed via the test options object instead of embedding them in the test name. |
1 task
mdragon
reviewed
Mar 13, 2026
doug-s-nava
reviewed
Mar 13, 2026
Collaborator
doug-s-nava
left a comment
There was a problem hiding this comment.
What if we solved this by opting out of anything but chrome within the affected tests rather than updating the jobs?
doug-s-nava
reviewed
Mar 16, 2026
Collaborator
doug-s-nava
left a comment
There was a problem hiding this comment.
it doesn't look like non-chrome auth dependent tests are actually being skipped here unless I'm missing something
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Work for : Task #8942
Changes proposed
Context for reviewers
Due to Staging Login.gov limitations - authentication tests cannot run in parallel. Splitting the workflow ensures non-auth tests still benefit from parallelization while auth tests run safely in a single worker.
During this PR, we noticed that - Even with serially run tests, there were few more challenges with Login.gov OTP codes, this PR mainly addresses the fix for these challenges + extra tuning on other tests.
This PR ensures a fresh OTP is generated and handles retry logic if the code is rejected, making the login flow more stable for the E2E test run.
Credit
Tagging approach inspired by @doug-s-nava's PR #8960 , where tags are passed via the test options object instead of embedding them in the test name.